package com.augurit.wf.common.form;

import java.util.List;

import com.augurit.wf.common.form.jbpm.ActivityForm;
import com.augurit.wf.common.form.jbpm.Jbpm4TaskForm;
import com.augurit.wf.common.form.jbpm.TransitionForm;



public class WfSendTaskForm extends Jbpm4TaskForm {
	
	private String destActivityName;				//要跳转的目标节点名称
	private String destActivityChineseName;			//要跳转的目标节点中文名称
	
	private List<TransitionForm> nextTransitions;	//下一跳转列表
	private List<ActivityForm> freeActivities;		//自由流节点列表
	
	private boolean isDirectSend = false;			//是否直接发送
	private boolean needSelectAssignee = false; 	//发送时是否需要选择参与者
	private String defaultSendAssignees; 			//默认发送参与者
	private String message; 						//返回给前台的提示信息，比如发送完成
	private String smsRemind;						//是否发送短信提醒
	private String mailRemind;						//是否发送邮件提醒
	
	public boolean isNeedSelectAssignee() {
		return needSelectAssignee;
	}
	public void setNeedSelectAssignee(boolean needSelectAssignee) {
		this.needSelectAssignee = needSelectAssignee;
	}
	public String getDefaultSendAssignees() {
		return defaultSendAssignees;
	}
	public void setDefaultSendAssignees(String defaultSendAssignees) {
		this.defaultSendAssignees = defaultSendAssignees;
	}
	public List<ActivityForm> getFreeActivities() {
		return freeActivities;
	}
	public void setFreeActivities(List<ActivityForm> freeActivities) {
		this.freeActivities = freeActivities;
	}
	public List<TransitionForm> getNextTransitions() {
		return nextTransitions;
	}
	public void setNextTransitions(List<TransitionForm> nextTransitions) {
		this.nextTransitions = nextTransitions;
	}
	public String getDestActivityName() {
		return destActivityName;
	}
	public void setDestActivityName(String destActivityName) {
		this.destActivityName = destActivityName;
	}
	public boolean isDirectSend() {
		return isDirectSend;
	}

	public void setDirectSend(boolean isDirectSend) {
		this.isDirectSend = isDirectSend;
	}

	public String getMessage() {
		return message;
	}

	public void setMessage(String message) {
		this.message = message;
	}
	public String getDestActivityChineseName() {
		return destActivityChineseName;
	}
	public void setDestActivityChineseName(String destActivityChineseName) {
		this.destActivityChineseName = destActivityChineseName;
	}
	public String getSmsRemind() {
		return smsRemind;
	}
	public void setSmsRemind(String smsRemind) {
		this.smsRemind = smsRemind;
	}
	public String getMailRemind() {
		return mailRemind;
	}
	public void setMailRemind(String mailRemind) {
		this.mailRemind = mailRemind;
	}
}